<?php

namespace common\jobs\base;

use Yii;
use yii\helpers\ArrayHelper;

/**
 * 基础任务类
 *
 * @author emhome <emhome@163.com>
 * @since 1.0
 */
abstract class BaseJob extends \yii\base\BaseObject implements \yii\queue\JobInterface {

    /**
     * 记录日志并取消任务执行
     */
    public function addError($msg) {
        Yii::error($msg);
        return false;
    }

    /**
     * 记录日志并取消任务执行
     */
    public function dumpError($msg) {
        Yii::error($msg);
        return false;
    }

    /**
     * 任务执行成功后记录日志
     */
    public function dumpSuccess($msg = '') {
        Yii::error($msg);
        return true;
    }

}
